/*
 * Console.h
 *
 *  Created on: 10 feb 2010
 *      Author: Andreas
 */

#ifndef CONSOLE_H_
#define CONSOLE_H_

#include <string>
#include "SDL/SDL.h"

using namespace std;

class StringInput;
class LuaBindings;
class SDLApp;
class Image;

class Console {
public:
	Console(string font, SDLApp *app);
	virtual ~Console();
	void handleInput(SDL_Event *e);
	void draw();

private:
	SDLApp *app;
	StringInput *input;
	string font;
	Image *bg;
	int x;
	int y;
	bool active;

};

#endif /* CONSOLE_H_ */
